
package Acciones.Edicion;

import Acciones.Edicion.Dialogos.dlgEnviarMail;
import Componentes.tblDatos;
import Configuraciones.Configuraciones;
import Launcher.GoBox;
import Modelos.TblClientes;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.util.List;
import javax.swing.AbstractAction;
import javax.swing.KeyStroke;


public class AccionMail extends AbstractAction{
    
    private tblDatos tabla;
    private List<TblClientes> ls;
    
    public static String NOMBRE="Enviar Correo";
    public static String DESCRIPCION="Abre un Dialogo para enviar un correo electronico.";
    protected static int KEVENT=KeyEvent.VK_M;
    
    public AccionMail(){
        putValue(NAME, NOMBRE);
            putValue(SHORT_DESCRIPTION, DESCRIPCION);
            putValue(MNEMONIC_KEY, new Integer(KEVENT));
            putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KEVENT, 
                    Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
            putValue(SMALL_ICON, Configuraciones.ICONO_MAIL);
       

    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        GoBox.getInstance().getGlassPane().setVisible(true);
        new dlgEnviarMail(GoBox.getInstance(), true, ls).setVisible(true);        
        
    }

 
   
  
    public tblDatos getTabla() {
        return tabla;
    }

  
    public void setTabla(tblDatos tabla) {
        this.tabla = tabla;
    }


    public List<TblClientes> getLs() {
        return ls;
    }

  
    public void setLs(List<TblClientes> ls) {
        this.ls = ls;
    }
    

  
  

}
